Update dependency kubernetes-sigs/kubebuilder to v4.9.0 #89
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v4.5.1
->v4.9.0
Release Notes
kubernetes-sigs/kubebuilder (kubernetes-sigs/kubebuilder)
v4.9.0
Compare Source
✨ New features
installCRDs=true
tocrds.enabled=true
in GitHub actiontest-chart.yml
to address deprecation #5083🐛 Bug fixes
apis/
,controllers/
, orwebhooks
by updating.dockerignore
to allow only Go source files and module metadata #5048$PATH
#5081🎉 Thanks to all contributors!
What's Changed
test-chart.yml
by @camilamacedo86 in #5083New Contributors
Full Changelog: kubernetes-sigs/kubebuilder@v4.8.0...v4.9.0
v4.8.0
Compare Source
✨ New features
v1.16.3
tov1.18.2
#4947v2.1.6
tov2.3.0
#4945 #4974 #49571.24.0
to1.24.5
#4944e2e
build tag to prevent accidental execution of end-to-end tests #4946create api
now adds status conditions by default #4943go-install-tool
implementation in Makefile #4988IfNotExistsAction
to machinery for optional file handling #4967--squash
to condense commits;--restore-path
to keep selected paths unchanged;--output-branch
to write changes to a new branch;--open-gh-issue
to create new GitHub issues with update data;--use-gh-models
to post AI summary to help project upgrade process; and--git-config
to set Git defaults for the run. (More info)autoupdate/alpha-v1
) with AI-assistence for upgrades. The plugin scaffolds a workflow to open an issue and post an AI summary whenever a new Kubebuilder release is available. (More info)🐛 Bug fixes
CertWatcher
with controller-runtime’s built-in implementation for webhook & metrics server cert reloads; ensures non-leader replicas update certificates #5008Thanks to all contributors 🎉
What's Changed
--force
flag by @vitorfloriano in #4955go-install-tool
helper in Kubebuilder Makefile such as we provide for end users by @afritzler in #4986--force
now runs post-merge fixes in best-effort mode raising warnings instead of errors to allow properly automation with this option by @camilamacedo86 in #4992--force
now runs post-merge fixes in best-effort mode raising warnings instead of errors to allow properly automation with this option" by @camilamacedo86 in #4996main
already exists by @Deofex in #5029New Contributors
Full Changelog: kubernetes-sigs/kubebuilder@v4.7.1...v4.8.0
v4.7.1
Compare Source
✨ New Features
--force
flag to allow upgrades and create the commit even if conflicts are encountered. Also enables users to resolve conflicts before committing with the conflict markers. (#4936)🐛 Bug Fixes
--to-version
is informed (#4937)Thanks to all our contributors! 🎉
What's Changed
sigs/kubebuilder/pull/4959
Full Changelog: v4.7.0...v4.7.1
v4.7.0
Compare Source
init
command from Helm plugin as it's only meaningful withedit
(#4903)✨ New Features
ObjectMeta
(e.g., name, namespace, labels). Includes example usage to clarify usage patterns (#4825)kubebuilder alpha generate
command to clarify usage (#4846)alpha update
command (#4871). Users can now automate the full upgrade process of their projects, only intervening to resolve conflicts. (More info)conditions
field documentation for improved clarity and human readability (#4894)cert-manager
fromv1.17.2
tov1.18.2
(#4866) (#4878)(#4905)golang-ci
fromv2.1.0
tov2.1.6
(#4867)🐛 Bug Fixes
.git
andPROJECT
) are cleaned up correctly duringalpha generate
(#4842)alpha generate
runs all necessary targets (make manifests generate fmt vet lint-fix
) post-scaffolding (#4843)(#4848)PROJECT
file in-memory to support unsupported plugins duringalpha generate
(#4844)+kubebuilder:conversion:hub
marker from conversion webhooks (#4849)readOnlyRootFilesystem
in manager and curl pods to meet PSA security guidelines (#4869)patchStrategy
andprotobuf
tags fromConditions
field (#4893)addFinalizer
logic (#4789)//+required
and//+optional
markers are correctly appliedomitzero
forStatus
fields to avoid unnecessary use and complexities that pointers can bringThanks to all our contributors! 🎉
What's Changed
alpha generate
skipped files and directories beginning with a dot (e.g.,.github/
,.env
,.golangci.yaml
). These are now properly removed during cleanup, except.git
andPROJECT
, which are intentionally preserved. by @camilamacedo86 in #4842alpha update
command by @vitorfloriano in #4871init
command from Helm plugin as it's only meaningful withedit
by @bavarianbidi in #4903Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.